op.add_option('-f', '--file', action = 'store', dest = 'file', default = None, type = 'string', help = 'file to load wsdl from')
op.add_option('-u', '--url', action = 'store', dest = 'url', default = None, type = 'string', help = 'URL to load wsdl from')
op.add_option('-x', '--schema', action = 'store_true', dest = 'schema', default = False, help = 'process just the schema from an xsd file [no services]')
op.add_option('-a', '--address', action = 'store_true', dest = 'address', default = False, help = 'ws-addressing support, must include WS-Addressing schema.')
'metaclass': 'pyclass_type' }, help = 'add convenience functions for complexTypes, including Getters, Setters, factory methods, and properties (via metaclass).')
op.add_option('-e', '--extended', action = 'store_true', dest = 'extended', default = False, help = 'Do Extended code generation.')
op.add_option('-z', '--aname', action = 'store', dest = 'aname', default = None, type = 'string', help = 'pass in a function for attribute name creation')
op.add_option('-t', '--types', action = 'store', dest = 'types', default = None, type = 'string', help = 'file to load types from')
op.add_option('-o', '--output-dir', action = 'store', dest = 'output_directory', default = '.', type = 'string', help = 'file to load types from')
op.add_option('-s', '--simple-naming', action = 'store_true', dest = 'simple_naming', default = False, help = 'Simplify generated naming.')
op.add_option('-c', '--clientClassSuffix', action = 'store', dest = 'clientClassSuffix', default = None, type = 'string', help = 'Suffix to use for service client class (default "SOAP")')
op.add_option('-m', '--pyclassMapModule', action = 'store', dest = 'pyclassMapModule', default = None, type = 'string', help = 'Python file that maps external python classes to a schema type. The classes are used as the "pyclass" for that type. The module should contain a dict() called mapping in the format: mapping = {schemaTypeName:(moduleName.py,className) }')